<?php
$user = $_SESSION["adminLoggedUserName"];

$code = $db->escapeString($_POST["code"]);
$isDefault = isset($_POST["isDefault"]) && $_POST["isDefault"] == "on" ? 1 : 0;

switch ($_POST["operation"])
{
	// Add
	case "add":
		$operationName = "Inserción";
		$query = "INSERT INTO languages (created, createdBy, code, isDefault) VALUES (NOW(), '$user', '$code', '$isDefault')";
		break;
	// Edit
	case "edit":
		$operationName = "Modificación";
		$query = "UPDATE languages SET modified = NOW(), modifiedBy = '$user', code = '$code', isDefault = '$isDefault' WHERE id = '".$_POST["id"]."'";
		break;
	// Default
	default:
		echo "ko|No se ha especificado ninguna operación.";
		exit;
}

if (!$db->runQuery($query)) {
	echo "ko|Error de MySQL: ".$db->getErrorDescription();
	exit;
}

echo "ok|".$operationName." correcta.";
exit;
?>
